CC = g++
Option= -g -Wall -ansi
Objets= main.o SkipList.o elementsGenerique.o NombreComplexe.o

all: Bataille_navale

main.o: main.C SkipList.H
	$(CC) $(Option) -c main.C
	
elementsGenerique.o: elementsGenerique.C elementsGenerique.H NombreComplexe.H
	$(CC) $(Option) -c elementsGenerique.C
	
NombreComplexe.o: NombreComplexe.C NombreComplexe.H Reel.H
	$(CC) $(Option) -c NombreComplexe.C
	
SkipList.o: SkipList.C SkipList.H elementsGenerique.H
	$(CC) $(Option) -c SkipList.C
	
Bataille_navale: $(Objets)
	$(CC) $(Option) $(Objets) -o Bataille_navale

clean:
	rm *.o ./Bataille_navale
